chain of mountains - Turco Inglés Diccionario